import { AnimationGroup, Mesh } from "@babylonjs/core";
import { AbstractDevice } from "../AbstractDevice";
import { TWcsSceneDevice2d } from "../../models";

export class BabylonDevice3d extends AbstractDevice<Mesh, TWcsSceneDevice2d> {
    public render(): void {
        throw new Error("Method not implemented.");
    }
    public contains(sceneX: number, sceneY: number): boolean {
        throw new Error("Method not implemented.");
    }
    protected setupDeviceObject(): Mesh {
        throw new Error("Method not implemented.");
    }
    protected setupAnimations(): Map<string, AnimationGroup> {
        throw new Error("Method not implemented.");
    }
}